<%@page contentType="text/html" pageEncoding="ISO-8859-1"%>
<%@ page import="IT.Entities.Empleado" %>
<%@ page import="IT.DataAccess.DatEmpleado" %>
<%@ page import="IT.DataAccess.IDatEmpleado" %>

<%@ page import="IT.Entities.PlantillaActividad" %>
<%@ page import="IT.DataAccess.DatPlantillaActividad" %>
<%@ page import="IT.DataAccess.IDatPlantillaActividad" %>

<%@ page import="IT.Entities.Usuario" %>
<%@ page import="IT.Entities.UsuarioPermiso" %>
<%@ page import="IT.Helper.Helper" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
        <%@include file="MasterTitulo.jsp"%>
        <link type="image/x-icon" href="favicon.ico" rel="icon" />
        <link type="image/x-icon" href="favicon.ico" rel="shortcut icon" />
        <link rel="stylesheet" href="style.css" type="text/css" media="screen" />    
        <!--[if IE 6]><link rel="stylesheet" href="style.ie6.css" type="text/css" media="screen" /><![endif]-->
        <!--[if IE 7]><link rel="stylesheet" href="style.ie7.css" type="text/css" media="screen" /><![endif]-->

        <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript" src="script.js"></script>
        <script src="js/jquery.easing.1.3.js" type="text/javascript"></script>
      
    </head>
    <body>
         <div id="art-main">
    <div class="art-sheet">
        <div class="art-sheet-tl"></div>
        <div class="art-sheet-tr"></div>
        <div class="art-sheet-bl"></div>
        <div class="art-sheet-br"></div>
        <div class="art-sheet-tc"></div>
        <div class="art-sheet-bc"></div>
        <div class="art-sheet-cl"></div>
        <div class="art-sheet-cr"></div>
        <div class="art-sheet-cc"></div>
        <div class="art-sheet-body">
            <%@include file="MasterLogo.jsp"%>
            <div class="art-content-layout">
                <div class="art-content-layout-row">
                    <div class="art-layout-cell art-sidebar1">
                        <!--VMenu-->                        
                        <%@include file="MasterVMenu.jsp"%>                      
                        <!--VMenu-->
                      <div class="cleared"></div>
                    </div>
                    <div class="art-layout-cell art-content">
                      <div class="art-post">
                          <div class="art-post-body">
                              <div class="art-post-inner art-article">
                                  <!--Datos-->
                                  <%@include file="MasterDatos.jsp"%>
                                  <!--Datos-->
                                  <div style="padding-top:10px;padding-bottom:5px;padding-left:10px;font-size:18px">Plantilla Actividades Aprobacion</div>
                                  <div style="background-image: url('images/linea.jpg');background-repeat:repeat-x;height:10px"></div>
                                  
                                  <% if(session.getAttribute("Usuario")!=null){
                                    Helper oHelper=new Helper();
                                    List<UsuarioMenu> oListaPermiso=(List<UsuarioMenu>)session.getAttribute("Permisos");                                      
                                    List<UsuarioPermiso> oListaAccion =(List<UsuarioPermiso>)session.getAttribute("Accion"); 
                                    
                                    if(oHelper.ValidaMenu("mnuPlantilla", oListaPermiso)){
                                    
                                    IDatPlantillaActividad oDatActividad=new DatPlantillaActividad();
                                    List<PlantillaActividad> oListaPlantilla=new ArrayList<PlantillaActividad>();
                                    PlantillaActividad oActividad=new PlantillaActividad();
                                    
                                    IDatEmpleado oDatEmpleado=new DatEmpleado();
                                    List<Empleado> oListaEnt=new ArrayList<Empleado>();
                                    
                                    String cMensaje;
                                    cMensaje="";
                                    
                                    int nActividad,nCodigo,nEliminar,nOrden;
                                    nActividad=0;nEliminar=0;nCodigo=0;nOrden=0;
                                    
                                    boolean bControl,bInsertar,bEditar,bEliminar;
                                    bControl=false;bInsertar=false;bEditar=false;bEliminar=false;

                                    bControl=oHelper.getAccion("mnuPlantilla",1,oListaAccion);                                    

                                    if(bControl==false){
                                        bInsertar=oHelper.getAccion("mnuPlantilla",2,oListaAccion);
                                        bEditar=oHelper.getAccion("mnuPlantilla",3,oListaAccion);
                                        bEliminar=oHelper.getAccion("mnuPlantilla",4,oListaAccion);
                                    }
                                    if (request.getParameter("nActividad") != null) {
                                        try {
                                            nActividad = Integer.parseInt(request.getParameter("nActividad"));
                                        } catch (Exception ex) {
                                            cMensaje = "<ul><li>Error, formato invalido.</li><ul>";
                                        }
                                    } else{
                                       cMensaje = "<ul><li>Error, formato invalido.</li><ul>";
                                    }
                                   
                                   if(nActividad!=0){
                                        
                                    oActividad=oDatActividad.Ind(nActividad);                                                         
                                    oListaEnt=oDatEmpleado.PermisoListar("mnuAprobacion");
                                    oListaPlantilla=oDatActividad.ListarApro(nActividad);
                                  %>
                                  <div style="padding-left:10px;font-size:16px">
                                       <div style="float:left"><b>Actividad:&nbsp;</b><%= oActividad.getNom_plaact_vc()%>&nbsp;
                                       </div>
                                       <div style="float:left">
                                            <div class="MnuCliente"><a href="WebPlantillaActividad.jsp?nEtapa=<%= oActividad.getCod_plaeta_in()%>">[Volver a Actividades]</a></div>
                                        </div>
                                        <div class="cleared"></div>
                                  </div> 
                                  <form id="frmActividad" name="frmActividad" method="post" action="PlantillaActividadServletApro">                                  
                                  <div style="padding-top:20px;padding-left:30px;padding-bottom:20px;">
                                  <b>Seleccione:</b><hr/><br/>
                                  <input type="hidden" name="hdnActividad" value="<%= oActividad.getCod_plaact_in() %>" />
                                    <table cellpadding="2" cellspacing="2">
                                    <tr style="font-weight:bold">
                                        <td width="20px">Sel.&nbsp;</td>
                                        <td width="300px">Empleado</td>                                                                 
                                    </tr>
                                    <% for(Empleado ent: oListaEnt){ %>
                                    <tr>
                                        <td><input type="checkbox" name="chkEmpleado" value="<%=ent.getCod_emp_in()%>" 
                                        <% for(PlantillaActividad entAct:oListaPlantilla){ if(entAct.getCod_emp_in()==ent.getCod_emp_in()){ out.print("checked=\"checked\"");break; } }%> />
                                        
                                        
                                        </td>
                                        <td><%= ent.getEmpleado()%></td>                                                                 
                                    </tr> 
                                    <% } %>
                                    <tr>
                                        <td colspan="2" style="padding-top:10px" align="center">
                                        <input type="submit" value="Guardar" name="btnAccion" />
                                        </td>
                                    </tr>
                                    </table>
                                  </div>
                                </form>
                                <div class="MensajeError">
                                    <%= cMensaje %>                                 
                                </div>
                                <div class="MnuCliente">
                                   <%
                                        if(session.getAttribute("lblMensaje")!=null){
                                            out.print("<ul>"+session.getAttribute("lblMensaje")+"</ul>");
                                            session.removeAttribute("lblMensaje");
                                        }
                                    %>
                                </div>
                                 <%}else{%>
                                   <div class="MnuCliente">
                                     <%= cMensaje %>
                                   </div>
                                <%}%>
                                <%}else{%>                                 
                                    <div class="MnuCliente">
                                    <ul><li>Usted no tiene los permisos suficientes para navegar en esta pagina</li></ul>
                                    </div>
                                    <div style="height:300px"></div>
                                <%}%>
                                <%}else{%>                                 
                                    <div class="MnuCliente">
                                    <ul><li>No ha iniciado sesion, por favor <a href="index.jsp">ingrese aqui</a></li></ul>
                                    </div>
                                     <div style="height:300px"></div>
                                <%}%>
                                  <!-- Inicio -->
                                 <div class="cleared"></div>
                              </div>
                            <div class="cleared"></div>
                          </div>
                      </div>
                  
                      <div class="cleared"></div>
                    </div>
                </div>
            </div>
            <div class="cleared"></div>
            <div class="art-footer">
                <div class="art-footer-t"></div>
                <div class="art-footer-l"></div>
                <div class="art-footer-b"></div>
                <div class="art-footer-r"></div>
                <div class="art-footer-body">
                    <div class="art-footer-text">
                        <p><a href="#">Link1</a> | <a href="#">Link2</a> | <a href="#">Link3</a></p><p>Copyright &copy; 2011. All Rights Reserved.</p>
                    </div>
                            <div class="cleared"></div>
                </div>
            </div>
                    <div class="cleared"></div>
        </div>
    </div>
    <div class="cleared"></div>       
    </div>                     
    </body>
</html>
